/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package hojadetrabajo4;

/**
 *
 * @author CarlosAndre
 */
public class ListFactory<E> {
    //selecciona la implementacion a utilizar para un stack
//se utiliza el patron Factory
   public list<E> getList(String entry) {
    // seleccion de la implementacion a utilizar:
	if (entry.equals("Lista Doble"))
      return  (list<E>) new doublyLinkedList<E>(); //regresa ArrayList
        else if (entry.equals("Lista Simple"))
      return (list<E>) new singlyLinkedList<E>(); //regresa Vector
        else return (list<E>) new CircularList<E>();
   }
}
